Skip to main content

FlowPosition Properties

An object defining properties for the FlowPosition class.

TimeoutOptions​

Options defining the timeout behavior for the flow position.

Type: IFlowTimeoutOptions


Caption​

The caption dictionary representing localized captions for the flow object.

Type: Dictionary<string, string>


EnablePushNotification​

Gets or sets a value indicating whether push notification is enabled.

Type: bool


ShowInFlowHistory​

Specifies if the position should be visible in the flow history.

Type: bool


HideApporoverInHistory​

Determines whether the approver should be hidden in the flow history.

Type: bool


TimeoutHour​

The number of hours set for the timeout duration.

Type: int


GeolocationOptions​

Geolocation-related options for the flow position.

Type: IFlowGeolocationOptions


Id​

The unique identifier of the flow position.

Type: long


NotificationMessage​

Gets the notification message associated with the message.

Type: Dictionary<string, string>


ValueType​

Indicates the type of the flow position, such as user or initiator.

Type: FlowPositionValueType
Accepted Values:

NameValue
ConstantPosition0
FlowInitiator2
ConstantUser8

EventsToCheck​

A list of event names to monitor for the flow position.

Type: List<string>


MailSubject​

Gets the mail subject associated with the message.

Type: Dictionary<string, string>


Key​

A unique identifier for the workflow step.

Type: string


AutoOpenApprovalOption​

Automatically opens approval options for the current position.

Type: bool


TimeoutMinute​

The number of minutes set for the timeout duration.

Type: int


Code​

The code associated with the flow position, typically representing a username.

Type: string


Name​

Name for the workflow step.

Type: string


EnableSendMail​

Gets or sets a value indicating whether sending mail is enabled.

Type: bool


Events​

A read-only list of events related to the flow position.

Type: IReadOnlyList<IEvent>


MailMessage​

Gets the mail message associated with the message.

Type: Dictionary<string, string>


TimeoutDuration​

The total timeout duration in a TimeSpan format.

Type: TimeSpan


IsCustomMailMessage​

Gets or sets a value indicating whether the mail message is custom.

Type: bool


CustomMailMessage​

Gets the custom mail message associated with the message.

Type: Dictionary<string, string>


MessageOptions​

Gets or sets the message options.

Type: IFlowMessageOptions


RequestIsNecessaryIfDocumentChanged​

Requires approval if the associated document has been modified.

Type: bool


Email​

The email address linked to the current flow position.

Type: string


Description​

A descriptive name for the flow position, often combining first and last names.

Type: string


WorkflowCodeInstance​

The workflow code instance associated with the flow object.

Type: IWorkflowCode


Documents​

A list of documents associated with the flow position.

Type: List<IDocument>


CachedDMObjects​

The cached document management objects related to the flow object.

Type: IRuntimeDMObjects


WebNotificationOptions​

Gets or sets the web notification options.

Type: IFlowWebNotificationOptions


NotificationCaption​

Gets the notification caption associated with the message.

Type: Dictionary<string, string>


Attachments​

Gets the list of attachments associated with the message.

Type: IReadOnlyList<string>


ForwardingOptions​

Options defining forwarding behavior for the flow position.

Type: IForwardingOptions


TypeCode​

The type code associated with the flow object.

Type: WorkflowItemTypeCode
Accepted Values:

NameValue
FlowComment-1
FlowStart10
FlowEnd11
FlowPosition15
FlowAssign21
FlowCompare22
FlowOr24
FlowAnd25
FlowMail26
FlowProfession27
FlowDepartment28
Variable30
FlowScript31
FlowNode33
FlowGroup37
FlowTimer39
FlowTimerStarter40
FlowTimerStopper41
FlowApprovalCancellar42
Pauser44
SubFlowCall51
SubFlowBegin52
SubFlowEnd53
FlowPushNotification54
FlowDocument56
FlowCreateDocument57
FlowDocumentSynchronizer58
FlowStarterPosition59
FlowDocumentState63
FlowUniqueIdCreator65
FlowSetDocumentId66
FlowDeleteDocument67
FlowPDFExport68
FlowXMLExport69
FlowMailSender75
FlowParallel79
FlowContinue80
FlowTrigger81
FlowActionCreator82
FlowDigitallySigning83
FlowGptPrompt84

DoNotSendRequestIfProcessed​

Indicates whether a request should be avoided if already processed.

Type: bool


CalculateUsingHolidays​

Specifies if holiday calculations should be included in timeouts.

Type: bool


TimeoutDay​

The number of days set for the timeout duration.

Type: int


CalculateUsingWorkingHours​

Specifies if working hours should be considered in timeout calculations.

Type: bool


NotificationOptions​

Gets or sets the push notification options.

Type: IFlowPushNotificationOptions